/* CSS Document */
body {
	color: #222222;
    font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;
    font-size: 14px;
    line-height: 1.6;
	overflow:hidden;	
	moz-user-select: -moz-none; 
	-moz-user-select: none; 
	-o-user-select:none; 
	-khtml-user-select:none; /* you could also put this in a class */ 
	-webkit-user-select:none;/* and add the CSS class here instead */ 
	-ms-user-select:none; 
	user-select:none;/**禁止选中文字*/
}
a {
	color:#333;
}
#themebg {
	height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -100;
	/*background-image:url(../Images/Deskbg/Windows/desk.jpg);*/
}
#cutover {
	position:absolute;
	top:10px;
	width:100%;
	text-align:center;
}
#cutover li {
	display:inline-block;
	width:40px;
	height:14px;
	background:rgba(0,0,0,0.2);
	margin:0px 2px;
	cursor: pointer;
}
#cutover .current {
	background:rgba(255,255,255,0.2);
}
/*头部开始*/
/*主导航开始*/
#navbar {
	position:absolute;
	width:70px;
	left:0px;
	top:150px;
	box-shadow: 0 3px 10px #444444;
}
#navbar .navbar_top {
	background-image:url(../Images/navbar_top.png);
	padding-top:10px;
}
#navbar .navbar_bottom {
	background-image:url(../Images/navbar_bottom.png);
	height:52px;
	padding-top:4px;
	text-align:center;
	cursor: pointer;
}
#navbar .navbar_bottom span {
	display:block;
	width:48px;
	height:48px;
	margin-left:10px;
	cursor: pointer;
	background-image:url(../Images/Icon/start_off.png);
}
#navbar .navbar_bottom span:hover {
	background-image:url(../Images/Icon/start_on.png);
}
#navbar .navbar_top ul {
	margin-left:6px;
	display:inline-block;
}
#navbar .navbar_top ul li {
	cursor: pointer;
	text-align: center;
    height: 53px;
	padding-top:5px;
    width: 58px;
	margin-top:10px;
	margin-bottom:10px;
}
#navbar .navbar_top ul li:hover {
	background-image:url(../Images/appbutton_mouseover_bg4.png);
}
#navbar .navbar_top li img {
    height: 48px;
    width: 48px;
}
.navbar_tool {
	border-top:#555555 1px solid;
	text-align:center;
	padding-top:5px;
}
.navbar_tool span {
	padding:2px;
	width:24px;
	height:24px;
	display:inline-block;
	cursor: pointer;
}
.navbar_tool span:hover {
	background-color:#959595;
}
.navbar_tool img {
	width:24px;
	height:24px;
}

/*主导航结束*/
/*桌面图标开始*/
#desktop {
	height: auto;
    position:relative;
    width: 100%;
    z-index: 70;
	overflow:hidden;
}
#desktop ul {
}
#desktop ul li {
	cursor: pointer;
    height: 88px;
    text-align: center;
    width: 86px;
	position:absolute;
}
#desktop ul li:hover {
	background-image:url(../Images/appbutton_mouseover_bg3.png);
}
#desktop ul li .icon{
	-moz-user-select: none;
    height: 50px;
    margin: 5px auto;
    outline: medium none;
    width: 50px;
	display:block;
}

#desktop ul li .icon img {
    height: 50px;
    width: 50px;
}
#desktop ul li .text {
    -moz-user-select: none;
	display:block;
    color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    outline: medium none;
    position: relative;
    text-align: center;
    width:76px;
	height:22px;
	overflow:hidden;
	margin-left:5px;
	border-radius:10px;
	background:rgba(0,0,0,0.2);
}
/*桌面图标结束*/
/*任务栏开始*/
#taskbar {
	width:100%;
	height:40px;
	position:absolute;
	left:0px;
	bottom:0px;
}
#taskbar .taskbar_bg {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../Images/taskbar_bg.png);
	width:100%;
	height:40px;
}
.tasklist {
	position:absolute;
	width:100%;
	height:40px;
	text-align:right;
}
.tasklist li {
	cursor: pointer;
	display:inline-block;
	margin-right:5px;
	width:80px;
	height:40px;
	line-height:40px;
	background:url(../Images/taskbtn_common.png);
	text-align:center;
	color:#666;
	/*border:#999 1px solid;
	border-bottom:none;
	border-top:none;
	background:rgba(0,0,0,0.5);*/
}
.tasklist .hover {
	background:url(../Images/taskbtn_current.png);
	color:#000;
}
/*任务栏结束*/
/*所有程序开始*/
#allpro{
	display:none;
	background:rgba(0,0,0,0.2);
	margin-right:20px;
	border-radius:4px;
	overflow:hidden;
	position:relative;
}
#allpro .allpro_left , #allpro .allpro_right{
	width:30px;
	height:44px;
	background:url(../Images/p_left1.png);
	background-repeat:no-repeat;
	position:absolute;
	cursor:pointer;
}
#allpro .allpro_left{
	left:13px;
}
#allpro .allpro_right{
	background:url(../Images/p_right1.png);
	right:13px;
}
#allpro .allpro_left1{
	background:url(../Images/p_left.png);
}
#allpro .allpro_right1{
	background:url(../Images/p_right.png);
}
#allpro .allpro_center_bg{
	position:relative;
	height:100%;
	overflow:hidden;
	margin:0px auto;
}
#allpro .allpro_center{
	position:absolute;
	height:100%;
	left:0px;
}
#allpro ul{
	width:235px;
	height:100%;
	float:left;
	border-right:1px solid #578b8e;
	box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.1);
}
#allpro ul:first-child{
	border-left:1px solid #578b8e;
	box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.1);
}
#allpro ul li {
	cursor: pointer;
    height: 35px;
	line-height:35px;
    text-align: left;
	padding-left:16px;
}
/*allpro_title开始*/
#allpro ul .allpro_title{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #578b8e;
	box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.1);
	padding-left:10px;
}
#allpro ul .allpro_title:hover {
	background:none;
}
#allpro ul .allpro_title .icon{
    width: 40px;
    height: 40px;
}
#allpro ul .allpro_title .icon img {
    height: 40px;
    width: 40px;
}
#allpro ul .allpro_title .text {
	font-size:20px;
	margin-left:5px;
}
/*allpro_title结束*/
#allpro ul li:hover {
	background:rgba(0,0,0,0.2);
}
#allpro ul li .icon{
	-moz-user-select: none;
    width: 26px;
    height: 26px;
    margin: 5px auto;
    outline: medium none;
}
#allpro ul li .icon img {
    height: 26px;
    width: 26px;
	vertical-align:middle;
}
#allpro ul li .text {
    -moz-user-select: none;
    color: #FFFFFF;
    outline: medium none;
    position: relative;
    text-align: center;
	overflow:hidden;
	margin-left:15px;
}
/*最新消息提示开始*/
#newSensi {
	background-color:#FFF;
	border:#efefef 1px solid;
	width:300px;
	overflow:hidden;
	position:fixed;
	z-index:9999;
	right:0px;
	bottom:40px;
	border-radius:8px 8px 0 0;
}
#newSensi h1 {
	background-image: linear-gradient(to bottom, #F3F3F3 0px, #E3E3E3 100%);
	text-align:center;
	font-weight:bold;
	border-bottom:#ccc 1px solid;
	line-height:30px;
	height:30px;
	position:relative;
}
#newSensi h1 .set {
	position:absolute;
	top:5px;
	right:30px;
	height:20px;
	line-height:20px;
	color:#333;
	cursor:pointer;
}
#newSensi h1 .close {
	position:absolute;
	top:5px;
	right:10px;
	height:20px;
	line-height:20px;
	color:#900;
	cursor:pointer;
}
#newSensi .conset {
	width:96%;
	padding:2%;
	position:absolute;
	top:31px;
	background-color:#FFF;
	border-bottom:#CCC 1px solid;
	display:none;
}
#newSensi .conset .btn{
	width:140px;
	height:30px;
	margin:auto;
}
#newSensi .conset .on .left{
	background-color:#0C9;
	color:#FFF;
}
#newSensi .conset .on .right{
	background-color:#CCC;
	color:#333;
}
#newSensi .conset .off .left{
	background-color:#CCC;
	color:#333;
}
#newSensi .conset .off .right{
	background-color:#0C9;
	color:#FFF;
}
#newSensi .conset .left , #newSensi .conset .right{
	width:70px;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
}
#newSensi .content {
	padding:5px;
}
#newSensi .content {
	padding:5px;
}
#newSensi .content li {
	font-size:12px;
	line-height:30px;
	height:30px;
	border-bottom:#CCC 1px dotted;
}
#newSensi .content li strong {
	color:#F00;
	font-size:16px;
}
#newSensi .content li .btn {
	padding:3px;
}
/*最新消息提示结束*/
/*所有程序结束*/